﻿<!-- saved from url=(0014)about:internet -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>MultiPowUpload installation for ASP.NET</title>
	<link rel="stylesheet" href="style.css">
</head>
<body>
    <script type="text/javascript" language="javascript">
        function toggleBlock(id) {
            if (document.getElementById(id).style.display == 'none') {
                document.getElementById(id).style.display = 'block';
            }
            else {
                document.getElementById(id).style.display = 'none';
            }
        }
    </script>
<table width="100%" cellpadding="0" cellspacing="0">
        <tr>
            <td width="400">

                <span class="caption">MultiPowUpload </span><span class="yellow">3.1</span>
                <br /><span class="gray">Installation (for ASP.NET)</span>
            </td>
            <td>&nbsp;
                
            </td>
             <td align="char" width="200"><img src="world.jpg" align="middle" hspace="5" /><b><a target="_blank" href="http://www.element-it.com/multiple-file-upload/flash-uploader.aspx">Home
      page</a></b><br />
                          <img src="email.jpg" align="middle" hspace="5" /><b><a target="_blank" href="http://www.element-it.com/contacts.aspx">Contact
                            support</a></b> </td>
        </tr>
</table>
    
<p class="topic">MultiPowUpload Installation (for ASP.NET)</p>



    <ul style="list-style-type:decimal;">
      <li><b>Extract MultiPowUpload distribution package</b> on a web server:
        <ul>
        <li>Open  Windows Explorer IIS server's root folder (by default it is <b>c:\Inetpub\wwwroot\</b>).</li>
        <li>Extract MultiPowUpload zip archive to the new <b>MultiPowUpload </b>folder inside the root folder. We use the  root and the name as default in this manual, but you can use any name for the folder or place it into another root.<br />
	<span onClick="toggleBlock('placefolder'); return false;" class="imglink">Screenshot</span>
      <div id="placefolder" style="display: none;">
        <p class="screenshot">
            &nbsp;<img src="images/placefolder.png" style="width: 265px; height: 212px" /></p>
      </div>
       </li>

    </ul>
    </li>
    <li><b>Create "Application" at IIS</b>: 
      <ul>
        <li>Open IIS console: Control panel-&gt;Administrative tools-&gt;<BR>
        Internet Information   Services-&gt;Expand <b>"Default web site"</b></li>
        <li><b>For IIS 5 and 6</b>: Expand <b>MultiPowUpload-&gt;FileProcessingScripts-&gt;ASP.NET</b> node,  right-click  the <b>"CSharp"</b> node and select <b>"Properties"</b> in the context menu.<BR>
        In the CSharp properties dialog box, open <b>"Directory" tab</b> and click  <strong>Create</strong> button next to the <strong>Application name</strong> field. <br />
        
        <span onClick="toggleBlock('app2000'); return false;" class="imglink">Screenshot</span>
      <div id="app2000" style="display: none;">
        <p class="screenshot">
            &nbsp;<img src="images/app2000.png" style="width: 714px; height: 543px" /></p>
      </div><br/>
        </li>

      
        <li><b>For IIS7</b>: Expand <b>MultiPowUpload-&gt;FileProcessingScripts-&gt;ASP.NET</b> node, right-click the <b>"CSharp"</b> node and select <b>"Convert to Application"</b> in the context menu.<BR>
   Click "ok" in the new   dialog box.<br />
	<span onClick="toggleBlock('app2008'); return false;" class="imglink">Screenshot</span>
      <div id="app2008" style="display: none;">
        <p class="screenshot">
            &nbsp;<img src="images/app2008.png" style="width: 377px; height: 547px" /></p>
      </div>
</li>
<li>
      Be sure that other programmes that use this application pool have the same .NET framework version. Different versions of .NET in the same pool will cause an error! 
</li>

    </ul></li>
            
         
    
    <li><b>Check that .NET 2.0 or 3.5 enabled</b> for the application (only for IIS 5 or 6): 
       <ul>
        
        <li>Open IIS console: Control panel-&gt;Administrative tools-&gt;<BR>
         Internet Information   Services-&gt;Expand <b>"Default web site"</b>. Expand <b>MultiPowUpload-&gt;FileProcessingScripts-&gt;ASP.NET</b> node,  right-click the <b>"CSharp"</b> node and select <b>"Properties"</b> in the context menu.<BR>
        In the <b>"CSharp"</b> properties   dialog box, open <b>"ASP.NET" tab</b>, make sure that  value <strong>2.0.xx or 3.5.xx</strong> is   selected in the <strong>ASP.NET version</strong> fileld. <br />
	<span onClick="toggleBlock('checknet2000'); return false;" class="imglink">Screenshot</span>
      <div id="checknet2000" style="display: none;">
        <p class="screenshot">
            &nbsp;<img src="images/checknet2000.png" style="width: 684px; height: 504px" /></p>
      </div>
      </li>
      </ul>
    </li>
    
    <li><b>Check NTFS permissions for <b>"FileProcessingScripts\ASP.NET\CSharp\UploadedFiles"</b> folder</b>
    <ul>
      <li>By default ASP.NET application works under NETWORK SERVICE user in IIS6 and IIS7 (or under ASPNET user in IIS5).<br/>
You should set <b>NTFS "Write", "Read and execute", "Read", "List folders content"</b> permissions for NETWORK SERVICE user (or ASPNET user in IIS5) to the <b>"UploadedFiles"</b> folder. <br />
 Set the same permissions to the <b>web.config files in all top level folders</b> (like c:\Inetpub\wwwroot\web.config) as well!<br />
	<span onClick="toggleBlock('ntfs2000'); return false;" class="imglink">Screenshot</span>
      <div id="ntfs2000" style="display: none;">
        <p class="screenshot">
            &nbsp;<img src="images/ntfs2000.png" style="width: 510px; height: 578px" /></p>
      </div></li>
   
    
    </ul>
    </li>    
  <li>
Open the  <b>http://localhost/MultiPowUpload/index.htm</b> link in your browser to see some samples.
</li>    

</ul><br />
 Note! Remember that the <b>UploadedFiles </b>folder is a potential source of vulnerability, therefore always prohibit scripts execution in it in the server settings, otherwise intruders can upload and execute malicious script.
</body>
</html>